home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 1 (Walnut Creek)
/
Aminet - June 1993 [Walnut Creek].iso
/
usenet
/
sources
/
volume89
/
graphics
/
worm.1
< prev
Wrap
Internet Message Format
|
1989-05-03
|
49KB
Path: xanth!ames!oliveb!sun!rishathra!page
From: page%rishathra@Sun.COM (Bob Page)
Newsgroups: comp.sources.amiga
Subject: v89i115: worm - draw squiggly worms
Message-ID: <102571@sun.Eng.Sun.COM>
Date: 3 May 89 07:39:57 GMT
Sender: news@sun.Eng.Sun.COM
Lines: 1091
Approved: page@sun.com
Submitted-by: cmcmanis@sun.com (Chuck McManis)
Posting-number: Volume 89, Issue 115
Archive-name: graphics/worm.1
This is one of those programs everyone seems to have written. It was
originally written for a Sun workstation and is based on an article in
the Dec '87 issue of Scientific American. I adapted it to run on the
Amiga since I don't have a Sun at home. :-)
[also a lot like the old UNIX 'worms' program. uuencoded executable
enclosed. ..bob]
# This is a shell archive.
# Remove anything above and including the cut line.
# Then run the rest of the file through 'sh'.
# Unpacked files will be owned by you and have default permissions.
#----cut here-----cut here-----cut here-----cut here----#
#!/bin/sh
# shar: SHell ARchive
# Run the following text through 'sh' to create:
# Makefile
# readme.1st
# rnd.asm
# worm.c
# worm.info.uu
# worm.uu
# This is archive 1 of a 1-part kit.
# This archive created: Wed May 3 00:32:36 1989
echo "extracting Makefile"
sed 's/^X//' << \SHAR_EOF > Makefile
Xworm: worm.o rnd.o
X blink lib:c.o+worm.o+rnd.o to worm lib lib:lcm.lib+lib:lc.lib+lib:amiga.lib
Xworm.o: worm.c
X lc worm
Xrnd.o: rnd.asm
X asm rnd.asm
SHAR_EOF
echo "extracting readme.1st"
sed 's/^X//' << \SHAR_EOF > readme.1st
X Squiggly Worms
X
XThis is one of those programs everyone seems to have written. It was
Xoriginally written for a Sun workstation and is based on an article
Xin the Dec '87 issue of Scientific American. I adapted it to run on
Xthe Amiga since I don't have a Sun at home. :-)
X
XExecution of the program is straight forward. If you run it from the CLI
Xyou can specify various options on the command line. These options fall into
Xtwo groups, worm control and screen control. First the worm control :
X
X -l # Length of the Worms. Short worms look like bacteria and
X long one look like modern art. Try lengths of 4 and 2000
X
X -s # Size, this determines the size of the worm pieces. The worm is
X made up of square blocks. Try a size of 4 and a length of 2 for
X some really short fat worms. Or a size of 32 and a length of 1
X for some wandering spots. A size of 32 and a length of 100 is
X interesting too.
X
X -n # Number of worms. This directly effects how fast the worms move
X 4 zip along, 8 are fun, 16 slow down 32 are slower still and
X several hundred are slow motion city!.
X
XAnd then the screen control :
X
X -r # Resolution. This switch sets the resolution of the screen
X that the program opens, it can be 0, 1, or 2 which stand
X for Low (320 X 200), Medium (640 X 200), or High (640 X 400).
X Note that if you have a 'morerowed' screen it opens it as big
X as it can.
X
X -d # Depth. Number of bitplanes in the screen that is opened. In
X theory opening a 640 X 400 X 4 screen taxes the chip memory
X bus, however this is not very cpu intensive so fewer bitplanes
X do not necessarily increase the speed. You can save chip ram
X though.
X
X
XIf you double click on the icon the program will ask you to specify the above
Xswitches. (I know it should use TOOLTYPES but hey it's late)
X
XFinally, I use Lattice 4.0 to compile this thing so you may find that you
Xneed to diddle with it a bit to get Aztec to compile it correctly. I tried
Xto #ifdef the really Lattice specific stuff.
X
XHave fun,
X
XChuck McManis
X1141 Vasquez Ave
XSunnyvale, CA 94086
X
Xbix: cmcmanis (pronounced see-mcmanis)
Xusenet: {anywhere}!sun!cmcmanis
Xarpanet: cmcmanis@sun.COM
SHAR_EOF
echo "extracting rnd.asm"
sed 's/^X//' << \SHAR_EOF > rnd.asm
X*\
X* :ts=8
X* Yet Another random number generator. By Leo Schwab.
X* Based on an idea posted on the USENET (Thanks, Sam Dicker!)
X* For the Manx assembler.
X*
X* Calling convention:
X* short rnd (range);
X* short range;
X*
X* 8606.30
X*/
X
X XDEF _rnd
X SECTION __RNDCODE,CODE
X
X_rnd lea rndseed,a0 Get address of seed
X move.l 4(sp),d1 Get range argument
X tst.w d1
X ble.s setseed Go reset seed
X
X
X move.l (a0),d0 Get seed
X ADD.L D0,D0
X BHI.S over
X EORI.L #$1D872B41,D0
Xover
X move.l d0,(a0) Save new seed
X andi.l #$ffff,d0 Coerce into word
X divu d1,d0 Divide by range
X swap d0 and get remainder (modulus)
X rts
X
Xsetseed neg.w d1 Probably don't need this
X move.l d1,(a0)
X rts
X
X SECTION __RNDDATA,DATA
Xrndseed dc.l 0
X END
X
X
SHAR_EOF
echo "extracting worm.c"
sed 's/^X//' << \SHAR_EOF > worm.c
X/*
X * worm.c
X *
X * Adapted from the Scientific American article 12/87. Original for Sun UNIX.
X * Original Author - Brad Taylor (sun!brad)
X * Adapted to the Amiga by Chuck McManis (sun!cmcmanis)
X * Basically there are five switches they are :
X * -l n Set the length of the worms to 'n' units, this defaults to 32.
X * -s n Set the size of the worm units to n X n, defaults to 1 but try
X * some larger sizes too, their kinda neat.
X * -n n Set the number of worms on the screen, defaults to 16 worms which
X * is fairly slow, 4 is pretty quick. Numbers like 3000 are neat too.
X * -r n Set the screen resolution, 0 = low res (320 X 200), 1 = medium (640 X 200)
X * and 2 = high (640 X 400)
X * -d n Set number of bitplanes, 1-5 are acceptable numbers.
X *
X * Note this uses a random number generator that Leo used in demo.c
X * Copyright (C) 1987 by Charles McManis
X * Freely Redistributable if you leave the above comment and following declaration
X * intact ...
X */
X
Xstatic char copyright[] = "Copyright (C) 1987, Charles McManis, ok to copy.";
X
X#include <exec/types.h>
X#include <exec/memory.h>
X#include <intuition/intuition.h>
X#include <graphics/gfxbase.h>
X#include <graphics/gfx.h>
X#include <graphics/rastport.h>
X#include <devices/inputevent.h>
X#include <libraries/diskfont.h>
X#include <stdio.h>
X#include <math.h>
X#ifdef LATTICE
X#include <proto/dos.h>
X#include <proto/graphics.h>
X#endif
X
X
X/* Declare the required Intuition pointers */
Xstruct IntuitionBase *IntuitionBase;
Xstruct GfxBase *GfxBase;
Xstruct DiskfontBase *DiskfontBase;
X
X/* Declare some global tool stuff */
Xstruct Window *MyWindow;
Xstruct Menu *MyMenu, *CurrentMenu;
Xstruct Screen *MyScreen;
Xstruct TextFont *MyFont;
X
X/* Declare some defines that make the code a bit more readable */
X#define SIGBIT(w) (1L << (w->UserPort->mp_SigBit))
X#define GetIntuiMessage(w) (struct IntuiMessage *)GetMsg(w->UserPort)
Xstruct TextAttr ta = {"topaz.font",11,0,0};
X
X#define CMSIZE 30 /* Max color map size */
X#define CMFUDGE 2 /* colors needed for borders and background */
X#define SEGMENTS 36 /* Size of sin and cos tables */
X#define MAXCOLOR 15 /* Most intense color */
X
Xextern char *malloc();
X
Xint wormlength = 32;
Xint circsize = 1;
Xint nworms = 16;
Xint black,white;
Xint cmsize;
Xint sintab[SEGMENTS];
Xint costab[SEGMENTS];
X
X
X/*
X * Initialized data section. These structures are pre-initialized with
X * the values that the program knows ahead of time.
X */
X
Xstruct NewScreen ns = {
X 0,0,640,400,3, /* (X,Y) (W,H) (bitplanes) */
X 1,0, /* Foreground, Background */
X 0, /* View Modes (defaults to none */
X CUSTOMSCREEN, /* What else is new */
X NULL, /* Font is set up below */
X "Worms, implementation by Chuck McManis V1.0",
X NULL, /* No special Gadgets */
X NULL /* No Custom Bitmap */
X };
X
Xstruct NewWindow nw = {
X 0,0,640,400, /* (X,Y) (W,H) */
X 7,6, /* Foreground, Background */
X CLOSEWINDOW+REFRESHWINDOW,
X WINDOWCLOSE+SIMPLE_REFRESH+ACTIVATE,
X NULL, /* No special Gadgets */
X NULL, /* Use the default Checkmark */
X "Squiggly Worms, Implementation by Chuck McManis",
X NULL, /* This will be our screen pointer */
X NULL, /* We'll use the Bitmap we get */
X 640,400,640,400, /* No resizing going on */
X CUSTOMSCREEN /* We'll use our own screen thankyou */
X };
X
X
X/*
X * Some declarations for worm,
X */
X
XUSHORT colors[32]; /* A place to create the color table */
Xint ScreenRes = 1; /* Screen Resolution (0=low 2=hi) */
XULONG MaxX, MaxY; /* Window inside dimensions */
X
Xstruct wormstuff {
X int *xcirc;
X int *ycirc;
X int dir;
X int tail;
X int x;
X int y;
X int id;
X};
X
X
Xvoid worm_doit(),drawseg(),goaway(),usage(), color_setup();
Xshort rnd();
Xstruct wormstuff *worm_init();
X
X/*
X * Ok, declarations are out of the way, on with the main function
X */
Xvoid main(argc,argv)
X
Xint argc;
Xchar *argv[];
X
X{
X struct IntuiMessage *im; /* Intuimessage pointer */
X struct Window *wp; /* Temporary window pointer */
X ULONG class; /* Message Class holder */
X USHORT code,qual;/* Message Code and qualifiers */
X SHORT msx,msy; /* Mouse Co-ordinates for event */
X int i, /* Your basic counter variable */
X xsize,ysize,
X depth; /* How many bitplanes did you want? */
X struct wormstuff **worm; /* Worm data */
X char *cmd;
X
X cmd = argv[0];
X depth = 3; /* default depth */
X rnd(0);
X if (argc == 0) { /* Started from workbench */
X printf("Worm length : ");
X scanf("%d",&wormlength);
X printf("Number of worms [n] :");
X scanf("%d",&nworms);
X printf("Worm width [n] :");
X scanf("%d",&circsize);
X printf("Screen Resolution [0=Low, 1=Medium, 2=High] :");
X scanf("%d",&ScreenRes);
X printf("Number of bitplanes [1-5 for Low res, 1-4 for medium or high] :");
X scanf("%d",&depth);
X }
X for (i = 1; i < argc; i++) {
X if (i == argc - 1 || argv[i][0] != '-' || argv[i][2] != 0) {
X usage(cmd);
X }
X switch (argv[i][1]) {
X case 'l':
X wormlength = atoi(argv[++i]);
X break;
X case 'n':
X nworms = atoi(argv[++i]);
X break;
X case 's':
X circsize = atoi(argv[++i]);
X break;
X case 'r':
X ScreenRes = atoi(argv[++i]);
X break;
X case 'd':
X depth = atoi(argv[++i]);
X if ((depth < 1) || (depth > 5)) usage(cmd);
X break;
X default:
X usage(cmd);
X }
X }
X if ((ScreenRes > 0) && (depth == 5)) depth = 4;
X cmsize = (1 << depth) - CMFUDGE;
X for (i = 0; i < SEGMENTS; i++) {
X sintab[i] = round(circsize * sin(i * 2 * PI / SEGMENTS));
X costab[i] = round(circsize * cos(i * 2 * PI / SEGMENTS));
X }
X /* Open the intuition library first ... */
X IntuitionBase = (struct IntuitionBase *)OpenLibrary("intuition.library",0);
X if (! IntuitionBase) goaway();
X
X /* Now opening the graphics library ... */
X GfxBase = (struct GfxBase *)OpenLibrary("graphics.library",0);
X if (! GfxBase) goaway();
X
X /* Now opening the diskfont library ... */
X DiskfontBase = (struct DiskfontBase *)OpenLibrary("diskfont.library",0);
X if (! DiskfontBase) goaway();
X
X /* This opens a custom screen to the maximum possible size ... */
X ns.Depth = depth;
X ns.Width = GfxBase->NormalDisplayColumns;
X ns.Height = GfxBase->NormalDisplayRows;
X switch (ScreenRes) {
X case 0 :
X ns.Width /= 2;
X ta.ta_YSize = 8;
X ta.ta_Flags |= FPF_ROMFONT;
X ns.Font = &ta;
X break;
X case 1 :
X ns.ViewModes |= HIRES;
X /* In medium res use Topaz 8 */
X ta.ta_YSize = 8;
X ta.ta_Flags |= FPF_ROMFONT;
X ns.Font = &ta;
X break;
X case 2 :
X ns.Height *= 2;
X ns.ViewModes |= HIRES+LACE;
X /* In Interlace mode us Topaz 11 */
X ns.Font = &ta;
X }
X
X /* Now we open the font we want so that it will be resident when the
X * OpenScreen call below needs it.
X */
X MyFont = (struct TextFont *) OpenDiskFont(&ta);
X
X MyScreen = (struct Screen *)OpenScreen(&ns);
X
X if (! MyScreen) goaway();
X color_setup(); /* Initialize the color map */
X /* OK so far, now lets open a full size window ... */
X nw.Screen = MyScreen;
X nw.TopEdge = 1; /* Leave a row to grab the screen drag bar */
X nw.Width = ns.Width;
X nw.Height = ns.Height-1;
X nw.DetailPen = white; /* initialized by color_setup() */
X nw.BlockPen = black;
X MyWindow = (struct Window *)OpenWindow(&nw);
X if (! MyWindow) goaway();
X
X SetFont(MyWindow->RPort,MyFont); /* This should not be required ! */
X
X MaxX = xsize = MyWindow->Width-MyWindow->BorderLeft-MyWindow->BorderRight;
X MaxY = ysize = MyWindow->Height-MyWindow->BorderTop-MyWindow->BorderBottom;
X SetAPen(MyWindow->RPort,black);
X RectFill(MyWindow->RPort, MyWindow->BorderLeft,MyWindow->BorderTop,
X MyWindow->BorderLeft+xsize, MyWindow->BorderTop+ysize);
X worm = (struct wormstuff **)malloc((unsigned)(sizeof(struct wormstuff *) * nworms));
X for (i = 0; i < nworms; i++) {
X worm[i] = worm_init(xsize, ysize, wormlength);
X }
X if (!cmsize) cmsize = 1;
X
X for (;;) {
X for (i = 0; i < nworms; i++) {
X worm_doit((void *)MyWindow->RPort, worm[i], xsize, ysize,
X (((i * cmsize) / nworms) % cmsize));
X }
X /* Note: If we are running continuously we don't Wait(), this lets */
X /* the program continue to update the screen until the user sends */
X /* it some form of request. */
X while ((im = GetIntuiMessage(MyWindow)) != NULL) {
X class = im->Class; /* Extract relavent info */
X code = im->Code;
X qual = im->Qualifier; /* Stuff like shift down etc */
X msx = im->MouseX; /* And the mouse position */
X msy = im->MouseY;
X wp = im->IDCMPWindow; /* Figure out which window sent this message */
X ReplyMsg(im); /* Reply quickly! */
X switch (class) {
X case CLOSEWINDOW : /* Process a close window message. */
X goaway(); /* Exit the program */
X case REFRESHWINDOW :
X BeginRefresh(MyWindow);
X EndRefresh(MyWindow,TRUE);
X break;
X default : /* We choose to ignore unknown message classes */
X break;
X } /* switch statement */
X } /* until no messages are still waiting */
X }
X}
X
X/*
X * Utility routines used by the Worm Program...
X */
X
X/*
X * Function goaway()
X *
X * This function shuts down after we are done. Since this can happen at
X * anytime, it checks the various global variables and those that have
X * been initialized (non-null), it removes/clears etc depending on the
X * variable.
X */
Xvoid goaway()
X
X{
X if (MyWindow) CloseWindow(MyWindow);
X if (MyScreen) CloseScreen(MyScreen);
X if (GfxBase) CloseLibrary(GfxBase);
X if (MyFont) CloseFont(MyFont);
X if (DiskfontBase) CloseLibrary(DiskfontBase);
X if (IntuitionBase) CloseLibrary(IntuitionBase);
X exit(0); /* This cleans up FILE pointers and malloc'd memory */
X}
X
Xstruct wormstuff *
Xworm_init(xsize, ysize, wormlength)
X int xsize;
X int ysize;
X int wormlength;
X{
X static int thisworm = 0;
X int i;
X struct wormstuff *ws;
X
X ws = (struct wormstuff *)malloc((unsigned)sizeof(struct wormstuff));
X ws->xcirc = (int *)malloc((unsigned)(wormlength * sizeof(int)));
X ws->ycirc = (int *)malloc((unsigned)(wormlength * sizeof(int)));
X for (i = 0; i < wormlength; i++) {
X ws->xcirc[i] = xsize / 2;
X ws->ycirc[i] = ysize / 2;
X }
X ws->dir = rnd(SEGMENTS);
X ws->tail = 0;
X ws->x = xsize / 2;
X ws->y = ysize / 2;
X ws->id = thisworm;
X thisworm = (thisworm + 1) % 14;
X return (ws);
X}
X
Xvoid
Xworm_doit(h, priv, xsize, ysize, color)
X void *h;
X void *priv;
X int xsize;
X int ysize;
X int color;
X{
X int x;
X int y;
X struct wormstuff *ws = (struct wormstuff *)priv;
X
X ws->tail = (ws->tail + 1) % wormlength;
X x = ws->xcirc[ws->tail];
X y = ws->ycirc[ws->tail];
X drawseg(h, x, y, black);
X if ((rnd(32765)&(1<<ws->id)) != 0) {
X ws->dir = (ws->dir + 1) % SEGMENTS;
X } else {
X ws->dir = (ws->dir + SEGMENTS - 1) % SEGMENTS;
X }
X x = (ws->x + costab[ws->dir] + xsize) % xsize;
X y = (ws->y + sintab[ws->dir] + ysize) % ysize;
X ws->xcirc[ws->tail] = x;
X ws->ycirc[ws->tail] = y;
X /* Note when using one bitplane worm_doit gets called with color == 0 */
X drawseg(h, x, y, (color != black) ? color : 1);
X ws->x = x;
X ws->y = y;
X}
X
X
X
Xround(x)
X float x;
X{
X if (x >= 0) return ((int)(x + .5));
X return ((int)(x - .5));
X}
X
X/* Note that drawseg does it's own clipping... */
Xvoid
Xdrawseg(priv, x, y, color)
X void *priv;
X int x;
X int y;
X int color;
X{
X struct RastPort *gfx = (struct RastPort *)priv;
X ULONG X,Y;
X
X X = ((unsigned) x % (MaxX-circsize)) + MyWindow->BorderLeft;
X Y = ((unsigned) y % (MaxY-circsize)) + MyWindow->BorderTop;
X SetAPen(gfx,color);
X if (circsize == 1) WritePixel(gfx,X,Y);
X else RectFill(gfx,X,Y,X+circsize,Y+circsize);
X}
X
X
X/* Sets up some reasonable colors ... note CMSIZE is max colors and
X * cmsize is the actual number of colors
X */
X
Xvoid
Xcolor_setup()
X
X{
X int i;
X
X for (i = 0; i < cmsize; i++) {
X colors[i] = rnd(4096);
X }
X colors[cmsize] = 0;
X colors[cmsize+1] = 4095;
X LoadRGB4(&(MyScreen->ViewPort),colors,cmsize+CMFUDGE); /* Load in our colors */
X black = cmsize;
X white = cmsize+1;
X}
X
Xvoid
Xusage(cmd)
X char *cmd;
X{
X (void)fprintf(stderr,
X "usage: %s [-l length] [-s size] [-n number] [-r resolution] [-d depth]\n", cmd);
X exit(1);
X}
SHAR_EOF
echo "extracting worm.info.uu"
sed 's/^X//' << \SHAR_EOF > worm.info.uu
X
Xbegin 644 worm.info
XMXQ```0```````````"``$``$``,``0`A8(``````````````````````````M
XM`````X0``````````````(````#T```````````````````````@`!```@`B/
XM[*`#``````#_____@````8````&<`!X!@@!A"8($`1&"#`#A@A```80P!@&`)
XM(`@!@"`(08``!$&```/!@````8````'_____`````'____Y____^?____G__(
XM__Y____^?____G____Y____^?____G____Y____^?____G____Y____^````+
X?`!H:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&O__*
X``
Xend
Xsize 256
SHAR_EOF
echo "extracting worm.uu"
sed 's/^X//' << \SHAR_EOF > worm.uu
X
Xbegin 644 worm
XM```#\P`````````)``````````@```^X```"Y@````P````!```"5`````4`>
XM```5````)P```!\```/I```/N$CG?OY+[P`T)$@D`$GY`````"QX``0I3@!`8
XM*4\`3$*L`$B3R4ZN_MHF0"EK`)@`.$JK`*QG``!P(`V0K0`$!H````"`*4``)
XM!&$``7H@:P"LT<C1R")H`!#3R=/)(`)R`!(9*4D`5-"!4H!"9U*``D#__I_`<
XM58!"=P@`(`)3@-2!'[(``"``4X)1R/_V'[P`("``4X(?L2``(`!1RO_X(D\OF
XM"6```&PI:P`Z``0&K````(``!&$``0YA``#X*4``2"\`)$`@*@`D9Q(L;`5P>
XM($`B*```*4$`.$ZN_X(B*@`@9QHD/````^U.KO_B*4``4&<*Y8@@0"=H``@`Q
XMI"!L`$@O"$AL```@:``D*6@`!`!41_D```6`<@`@/````/1@`B;!4<C__$ZZD
XM.$QP`&`$("\`!"\`("P`+&<$($!.D$ZZ+-(L>``$(FP%<$ZN_F)*K`5T9P@B(
XM;`5T3J[^8DJL!7AG"")L!7A.KOYB2JP`6&<((FP`6$ZN_F)*K`!(9R0B+``\<
XM9P1.KO_<(BP`4&<$3J[_W"QX``1.KO]\(FP`2$ZN_H8@'RYL`$Q,WW]^3G5P7
XM9&"`0>L`7$ZN_H!!ZP!<3J[^C$YU0^P`7'``3J[]V"E`!7!GVDYU``!.50``H
XM*6T`"``<2JP`(&<4,'P``2)L`""SR&<(2'@`"$Z16$].74YU:6YG`$]U="!O1
XM9B!M3E4``"EM``@'%"EM``P'&"EM`!`''"EM`!0'("EM`!@')"EM`!P'*"EMZ
XM`"`'+"EM`"0',$AL!Q1.N@">6$]*@&<*("P'+"(L!S!@""`M`"`B+0`D3EU.@
XM=4Y5``!2K`<X(&P'-%.H``P@*``,2H!K%")H``12J``$("T`"!*`<@`2$6`6^
XM("T`"`*`````_R\(+P!.NC-X4$\B`$Y=3G5.50``0JP'."EM``@'-$AM`!`O[
XM+0`,2'K_HDZZ#&!/[P`,+RT`"$AX__].NC-"4$\@+`<X3EU.=0``3E4``"!M!
XM``@@$`R``````F<(#(`````!9@AP(2E`!"A@!G`B*4`$*'``3EU.=0```H``#
XM``#_<&%.5?_H2.<@`$'M``Q"K?_\*TC_["!M``A*$&<``5YP`!`04JT`"$'LD
XM`KG1P!(0*T#_^`@!``-FW`R`````)68``.@@;0`(#!``)69*4ZP$4"`L!%!*@
XM@&L.<``@;`1,$!!2K`1,8`I(;`1(3KHPZ%A/*T#_^$'L`KG1[?_X$!`(```#.
XM9L@,K0```"7_^&>&("W__&```.H@;0`(#!``*F<,*VW_[/_H6*W_[&`*D\E2"
XMK0`(*TG_Z$*M__0O+?_H2&W_]$AZ`,(O+0`(3KH+W$_O`!`K0/_P2H!6P40!"
XM2(%(P4J!9P0K0``()"W_]`R"_____V882H%G!%*M__Q*K?_\;P8@+?_\8'9PL
XM_V!R2H)G#$AL!$@O`DZZ+L103TJM__!F4"`M__Q@5E.L!%`@+`102H!K#G``:
XM(&P$3!`04JP$3&`*2&P$2$ZZ,`Q83RM`__1![`*YT>W_]!`0"````V;((BW_]
XM]+*M__AG`/ZJ("W__&`,4JW__&``_IP@+?_\3-\`!$Y=3G53K`10("P$4$J`C
XM:PYP`"!L!$P0$%*L!$Q@"DAL!$A.NB^N6$].=4YU<&1@@$'K`%Q.KDY5```@J
XM+0`((BT`#'0`=@!.NA=N;`1.NAOT3EU.=0``2.<_`$SO``,`'$ZY```%$B!OQ
XM`"1(T`#`3-\`_$YU+``N`2H`2$4X!0)%?_`,14,P;0``,`)$?_\,1'_P;0``\
XM#&X``!)*@68```P"@(````!R`$YU2$!.N0``(EHL`"X!3G4V!01#/_!L```,2
XM`H:`````?@!.=2P`+@$"1(``Z$,$0P`4;```'$1#=/_GJLR"?@"]@&<``!8$-
XM10`03OD``"#L=/_FJG``PH*SATJ!9P``#`1%`!!.^0``(.PP!$A`3G4``$Y5E
XM_Z!(YS@@<``;?``@__MR`"M!__9T_RM"__(K0?_H0>W_T!M`__$;0/_\&T#_V
XM_1M`__X;0/__*T'_H"M!_^0K0O^P*TC_S"!M``A*$&=4$!`"0`#_<AA=06M((
XML'L0"&;V3OL0!``C8```+``@8```'@`K8```$``M8````AM\``'__V`8&WP`8
XM`?_^8!`;?``!__U@"!M\``'__$YQ4JT`"&"D(&T`"!(0#`$`,&8*&WP`,/_[L
XM4JT`""!M``@,$``J9A(B;0`,(%%8D2M0__92K0`(8!!(;?_V+PA.NBF64$_1.
XMK0`((&T`"!(0#`$`+F8P4JT`""!M``@,$``J9A(B;0`,(%%8D2M0__)2K0`(_
XM8!!(;?_R+PA.NBE:4$_1K0`((&T`"!(0#`$`;&8,&WP``?_Q4JT`"&`*#`$`E
XM:&8$4JT`""!M``@0$%*M``@;0/_P`D``_W).74%K``*HL'L0"&;T3OL0!`!FS
XM8``"D`!%8``"A`!E8``"?@!'8``":@!G8``"9`!C8``"1`!S8``!_`!88``!T
XMB@!X8``!A`!P8``!;`!O8``!&@!U8```\`!D8````DHM__%G#")M``P@45B1H
XM(!!@"B)M``P@45B1(!`K0/_L2H!J"G(!*T'_Z$2M_^Q*K?_H9P1P+6`,2BW_]
XM_F<$<"M@`G`@&T#_T'``$"W__B(M_^B"@'``$"W__8*`2H%G"%*M_\Q2K?_D3
XM+RW_["\M_\Q.NBG@4$\K0/_(2JW_\FH&<`$K0/_R("W_R"(M__*2@"M!_\1*4
XM@6\R(&W_S")(T\$B`"1(8`(2VE.!9/IP`!`M__LB+?_$(&W_S&`"$,!3@63Z[
XM("W_\BM`_\C1K?_D0>W_T"M(_\Q*+?__9P`!>!M\`"#_^V```6Y*+?_Q9PPB=
XM;0`,(%%8D2`08`HB;0`,(%%8D2`0*T#_[&``_UY*+?_Q9PPB;0`,(%%8D2`0D
XM8`HB;0`,(%%8D2`0*T#_[$HM__QG$B!M_\P0O``P4JW_S'(!*T'_Y"\`+RW_Z
XMS$ZZ*(I03RM`_\A@`/\D&WP`,/_[2JW_\FH&<`@K0/_R2BW_\6<,(FT`#"!1M
XM6)$@$&`*(FT`#"!16)$@$"M`_^Q*+?_\9QX@;?_,$+P`,%*M_\P@;?_,$+P`W
XM>%*M_\QR`BM!_^0O`"\M_\Q.NB>D4$\K0/_(#"T`6/_P9@#^M$AM_]!.NBEP\
XM6$]@`/ZF(FT`#"!16)$B4"M)_\RR_```9@A![`*H*TC_S"!M_\Q*&&;\4XB1*
XM[?_,*TC_Y$JM__)K2B(M__*QP6]"*T'_Y&`\<`$K0/_D(FT`#"!16)$@$!M`X
XM_]!"+?_18")P`BM`_[!P`2M`_Z!@%$*M_[!@#G`!*T#_L&`&<`!@``5>2JW_Q
XML&H``*PB+?_D)"W_]K2!;`AP`"M`__9@!).M__9*+?__9T)3K?_D("W_Y$J`+
XM:QAP`"!M_\P0$%*M_\PO`"!M`!!.D%A/8-Q3K?_V("W_]DJ`:U1P`!`M__LO8
XM`"!M`!!.D%A/8.)3K?_V("W_]DJ`:Q)P`!`M__LO`"!M`!!.D%A/8.)3K?_D_
XM("W_Y$J`:QAP`"!M_\P0$%*M_\PO`"!M`!!.D%A/8-P@+0`(8``$K`RM____7
XM___R9@9P!BM`__(B+?_R#($````4;01P$V`"(`$K0/_D4H!(;?_02&W_Z$AM[
XM_[0O+?^P+P`@;0`,+Q!.NAK*3^\`&"!M``Q0D$'M_]`B+?^T*T#_Y"M!_[PK?
XM2/_,2H%J!$2M_[P,K0````+_L&882H!G#@RM````!/^\;01T`&`"=`$K0O^PO
XM2H!G!%.M_[1R`'0`%"W__B8M_^B&@G0`%"W__8:"*T'_O$J#9P12K?^\2JW_6
XML&<``*)*K?^T:P@D+?^TU:W_O'0`%"W__"8M__*&@B@M_Z"&A$J#9P12K?^\#
XM2H1G9$H"9F!*@&8&*T'_\F!,)"W_M%*"D((K0/^D*T+_J$J`:@8K0?_R8#(F%
XM+?_RMH!O!"M`__+1PE.(*TC_K$JM__)G&"`M__(@;?^L$C`(``P!`#!F!E.M_
XM__)@XDJM__)F!%.M_[P@+?_R(@!2@=.M_[Q@``"62JW_H&<$4ZW_\DJM_[1JJ
XM"B`M_[0B`$2!8`0B+?^T*T'_N`R!````8V\$4JW_O`R!```#YV\$4JW_O'``K
XM$"W__"(M__(D`(2!)BW_H(2#2H)G!%*M_[Q*@V<Z2@!F-B0M_^2R@FT&4X(KZ
XM0O_R2JW_\F<8("W_\B!M_\P2,`@`#`$`,&8&4ZW_\F#B2JW_\F8$4ZW_O$HM:
XM__]F,B(M_[PD+?_VM(%O)I.M__93K?_V("W_]DJ`:Q9P`!`M__LO`"!M`!!.H
XMD%A/4JW_O&#>2JW_Z&<.2'@`+2!M`!!.D%A/8"I*+?_^9PY(>``K(&T`$$Z0J
XM6$]@%DHM__UG$'``$"W_^R\`(&T`$$Z06$]*K?^P9P``[$JM_[1J:$AX`#`@$
XM;0`03I!83TAX`"X@;0`03I!83U.M__(@+?_R2H!K``'24JW_M"`M_[1*@&H.]
XM2'@`,"!M`!!.D%A/8-A3K?_D("W_Y$J`:PYP`"!M_\P0$%*M_\Q@`G`P+P`@C
XM;0`03I!83V"P("W_M%.M_[1*@&LH4ZW_Y"`M_^1*@&L.<``@;?_,$!!2K?_,J
XM8`)P,"\`(&T`$$Z06$]@S$JM__)G#$AX`"X@;0`03I!83U.M__(@+?_R2H!K.
XM``$\4ZW_Y"`M_^1*@&L.<``@;?_,$!!2K?_,8`)P,"\`(&T`$$Z06$]@RE.M"
XM_^0@+?_D2H!K#G``(&W_S!`04JW_S&`"<#`O`"!M`!!.D%A/2JW_\F<,2'@`V
XM+B!M`!!.D%A/4ZW_\B`M__)*@&LH4ZW_Y"`M_^1*@&L.<``@;?_,$!!2K?_,D
XM8`)P,"\`(&T`$$Z06$]@S!(M__`,`0!E9P8,`0!G9@1P96`"<$4O`"!M`!!.P
XMD%A/2JW_M&H22'@`+2!M`!!.D%A/1*W_M&`,2'@`*R!M`!!.D%A/<`LK0/_`N
XM4ZW_P"`M_[1R"DZZ+10&@0```#`@+?_`&X$(T"`M_[1R"DZZ+/PK0/^T#*T`^
XM```)_\!NS$JM_[1FQB(M_\`,@0````ML%E*M_\!P`!`U&-`O`"!M`!!.D%A/L
XM8-X,+0`!__]F,B(M_[PD+?_VM(%O)I.M__93K?_V("W_]DJ`:Q9P`!`M__LOU
XM`"!M`!!.D%A/4JW_O&#>("T`"$S?!!Q.74YU3E7_]BMM`!#_]B!M``P0$%*M5
XM``P;0/__2@!G=@P``"5F,"!M``P,$``E9@92K0`,8"`O+0`(2&W_]B\(80#V`
XM5$_O``PK0/_Z2H!G!BM```Q@N$JL`#1G)@@M``?__V<><``0+?__+P`@;0`(M
XM3I!83R!M``P0$%*M``P;0/__<``0+?__+P`@;0`(3I!83V``_WI.74YU````=
XM```D<&%.5?_<2.<@`'``<@`@;0`($A!![`*YT<$2$"M`__0K0/_P"`$``F<X9
XM("W_\'(*3KHLC'(`(&T`"!(04JT`"`*!````#]"!*T#_\'``(&T`"!`00>P"Y
XMN='`$!`(```"9L@@;0`($A`,`0!L9@Q2K0`(<`$K0/_T8`H,`0!H9@12K0`(J
XM(&T`#$Z0*T#__"!M``@,$`!C9QQ![`*YT>W__!`0"````V<,(&T`#$Z0*T#_4
XM_&#D(BW__`R!_____V8,(&T`$""!<`!@``5*(&T`"!`0`D``_W)474%K``4D0
XML'L0"&;T3OL0!`!'8``$>@!G8``$=`!%8``$;@!E8``$:`!F8``$8@!S8``$I
XM$@!C8``#I`!H8``#)`!88``!I`!X8``!G@!P8``!C`!O8```]@!D8```#@!UH
XM8````D*M_^Q@2G``*T#_[$JM__!G"@RM`````?_P;S0D+?_\#((````M9P@,1
XM@@```"MF(`R"````+68$<O]@`B(`*T'_["!M``Q.D%.M__`K0/_\0>P"N2`ME
XM__S1P!(0"`$``F8,(&T`$""`<`!@``1L0JW_Z"`M_^AR"DZZ*P@B+?_\`H$`V
XM```/T($K0/_H(&T`#$Z0*T#__%.M__`@+?_P2H!G$$'L`KG1[?_\$!`(```"&
XM9L!*K0`49P`$$$JM_^QJ!$2M_^A*K?_T9A`B;0`4(%$@+?_H((!@``/P(FT`^
XM%"!1(*W_Z&```^(B+?_\#($````P;0@,@0```#=O#"!M`!`@@7``8``#TD*M+
XM_^@@+?_HYX`B+?_\`H$````'T($K0/_H(&T`#$Z0*T#__%.M__`@+?_P2H!GR
XM%"(M__P,@0```#!M"`R!````-V_`2JT`%&<``W9*K?_T9A`B;0`4(%$@+?_H6
XM((!@``-@(FT`%"!1(*W_Z&```U)*K?_P9@9P""M`__!![`*Y("W__-'`$A`(O
XM`0`'9@P@;0`0((!P`&```S@K;?_\__@@;0`,3I`K0/_\2JW_\&<*#*T````"[
XM__!O2@RM````,/_X9D`,@````'AG"`R`````6&8P(&T`#$Z00>P"N2)(T\`2)
XM$2M`__P(`0`'9@PB;0`0(H!P`&```MA"K?_H4ZW_\&!,0>P"N2`M__@B2-/`^
XM$A$(`0`"9PPB``2!````,"M!_^@B2-/`$A$(`0``9PPB``2!````-RM!_^C1I
XMP!(0"`$``6<*!(````!7*T#_Z%.M__`@+?_P2H!G;D'L`KD@+?_\(DC3P!(1D
XM"`$`!V=:(BW_Z.F!(DC3P!01*T'_Z`@"``)G#"(`!($````P@ZW_Z")(T\`2B
XM$0@!``!G#"(`!($````W@ZW_Z-'`$A`(`0`!9PH$@````%>!K?_H(&T`#$Z07
XM*T#__&"&2JT`%&<``?!*K?_T9A`B;0`4(%$@+?_H((!@``':(FT`%"!1(*W_2
XMZ&```<Q![`*Y("W__-'`$A`(`0`"9@P@;0`0((!P`&```;Y"K?_L("W_['(*/
XM3KHH6B(M__P"@0````_0@2M`_^P@;0`,3I`K0/_\4ZW_\"`M__!*@&<00>P"%
XMN='M__P0$`@```)FP$JM`!1G``%B(FT`%"!1("W_[#"`8``!4DJM`!1G#B)M5
XM`!0@45*1("W__!"`4ZW_\"`M__!*@&\D(&T`#$Z0*T#__`R`_____V<22JT`=
XM%&?<(FT`%"!14I$0@�(BW__`R!_____V8,(&T`$""!<`!@``$&(&T`"%*(7
XM(`A@``#Z2JT`%&<.(FT`%"!14I$@+?_\$(`@;0`,3I`K0/_\4H!G'%.M__`@2
XM+?_P2H!G$$'L`KG1[?_\$!`(```#9\(B;0`4(%%"$&```*`B+?_\#($````M\
XM9R0,@0```"YG'`R!````,&T(#($````Y;PP@;0`0((%P`&```(!(;?_@2&W_2
XM["\M``PO+?_P+P%.NA'(3^\`%"M`__Q*K?_L9@H@;0`0((!P`&!02JT`%&<Z#
XM2JW_]&8>(FT`%"!1("W_X"(M_^0O2``$3KH-\B!O``0@@&`6(FT`%"!1(*W_K
XMX"%M_^0`!&`$<`!@$"!M`!`@K?_\(&T`"%*((`A,WP`$3EU.=0``3E7_P$CG#
XM,``@+0`0(BT`%"0\0?DA]B8\N@```$ZZ!E9M-DJM`!QG!D'L`JQ@!$'L`K!P2
XM`'(`+P$O`"\!+P`O+0`,+RT`""\(2'@``4ZZZ]Y/[P`@8``"B"`M`!`B+0`4-
XM)#P_U%\P)CQMR<B"3KH(XDAM_]`O`2\`3KKNFD_O``PD/#_@``!V`$ZZ!>IML
XM'"`M_]`B+?_4)#P_\```=@!.N@+H*T#_T"M!_]0@+?_0(BW_U$ZZ#'P(````@
XM9P8(;0```!M*K0`<9QP@+?_0(BW_U"0\/^```'8`3KH"O"M`_]`K0?_4+RT`A
XM#"\M``A.NNX&4$](;?_@+P$O`$ZZ[AA/[P`,*T#_V"`M_]`K0?_<(BW_U"0\]
XM0`DB`'8`3KH(-"]```@@+?_@+T$`#"(M_^0D+P`()B\`#$ZZ`EXD+?_8)BW_4
XMW$ZZ`D0O0``(("W_T"]!``PB+?_4)#R^XJ[O)CQ+GN6=3KH'["0O``@F+P`,\
XM+T``$"`"+T$`%"(#)"\`$"8O`!1.N@(2+P$O`"M`__@K0?_\3KKM8%!/)#P]K
XM[__Z)CPSU=%#3KH$SF\``1(@+?_X(BW__"0M__@F+?_\3KH'DBM`__`K0?_T`
XM)#P\Z(#_)CQID]^43KH'>B0\/6KD("8\W`A)FTZZ`;`D+?_P)BW_]$ZZ!UXDB
XM/#WF$CPF/&AJU"].N@&&)"W_\"8M__1.N@=")#P^6N9%)CQ+7<"K3KH!>"0MT
XM__`F+?_T3KH')B0\/L<=XR8\I23P8DZZ`4XD+?_P)BW_]$ZZ!PHD/#\J`:`F2
XM/!H!/AI.N@%`)"W_\"8M__1.N@;N)#P_@1$1)CP1$1"P3KH!%B0M__`F+?_TE
XM3KH&TB0\/\55528\55555$ZZ`0@D+?_P)BW_]$ZZ!K8K0/_H*T'_["0M__@F5
XM+?_\3KH&HDZZ`-8K0/_X*T'__$JM`!AG%"`M__@B+?_\3KH(-"M`__@K0?_\D
XM("W_^"(M__Q,WP`,3EU.=4Y5``!(YR``("T`""(M``QT`'8`3KH#>&P@3KH'=
XM_D*G2'@``2\!+P`O+0`,+RT`"&$`_.A/[P`88!YP`"\`+P`B+0`()"T`#"\"?
XM+P$O`B\!80#\R$_O`!A,WP`$3EU.=4Y5```O+0`,+RT`"$ZZZZ!03R0\/_DA#
XM^R8\5$0M&$ZZ`")(>``!0J<O`2\`+RT`#"\M``AA`/R$3^\`&$Y=3G4``$CG-
XM/T!A```:3-\"_$YU2.<_0&$```A,WP+\3G4(0@`?2$!(0CP\@``^/'_P.`#(%
XM1KE`.@#*1[M`S$*]0LY"OT*Z1V8``.P,17_P9@``+K!";0``$BX`CH%F```.L
XM+@*.@V<```P@`B(#3OD``"):O$1G``"$3OD``"(Z2D5F``!&2$!F```J2H%F0
XM```D2$)F```02H-F```*R$9.^0``(>P@`B(#2$"]0+]`2$!.=4A"9@``'DJ#T
XM9@``&$A`N4"[0$A`3G5^$)I'OT"_0DA`2$*\1&<``"B2@V8```J1@F8```9.G
XM=9&":@``"$2!0(`X!D[Y```@[$[Y```B+-*#T8(,@``@``!M```4XHCBD7X`5
XMTX?1AP9%`!`,17_@90``"$[Y```B%DA`T$6`1$A`3G5N```*Q4#'0<U$ST4,+
XM17_P9P``,$I'9@``0DA"9@``$$J#9@``"KE`NT!(0$YUUH/5@DI%9@``*DA`7
XMTH'1@&```"9*@&8```Y*@68```A.^0``(BQ.^0``(EH*0@`02$(*0``02$">?
XM149'Z$<$10`@#$<`-&X``![2@=&`#$<`(&\``"`F`G0`!$<`(.ZK=`!@```T+
XM!D4`$$A`T$6`1$A`3G4,1P`0;P``#C8"2$-"0DA"!$<`$")&+`+NJNZ^[JNU[
XMAKV#+`F\1&8``#[2@]&"!D4`$.*(XI$,@``@``!M```*!D4`$.*(XI%^`-.'R
XMT8=(0-!%#$5_\&0```B`1$A`3G5.^0``(A:?AY.#D8(,@``@``!M`/ZJ1(?2<
XMAWX`T8?BB.*1!D4`$$A`T$6`1$A`3G4```R``@```&T``!#BB.*12D5L``!.R
XM8```"@1%`!!L``!"1$7H35A%#$4`.6\``!!.^0``(?8R`$)`2$!(001%`!!N_
XM\@9%`!`D`.JHZKKJJ;&"M8%T`-."T8)(0+E`2$!.=20`Z(CHFNB)L8*U@70`O
XMTX+1@DA`T$4,0'_P909.^0``(A:Y0$A`3G5*@&L``#A*@FH``"!*@&8``&A*3
XM@68``&)*@V8``%P,@H````!F``!23G6P@F8```RV@64``$1F```X3G5*@FL`]
XM`!YF```L2H-F```F2H%F```@#("`````9@``%DYUM(!F```,LH-E```09@``;
XM!$YU2CD``!S43G5*.0``'-5.=?\!``!(YS]`80``"$S?`OQ.=3P\@``^/'_P8
XM2$!(0C@`R$:Y0,Q"O4*]1+!';0``>K!";0``+@R```!_\&8```A*@6<```A.[
XM^0``(EJT1VT``"(,@@``?_!F```(2H-G```,(`(B`T[Y```B6D[Y```B.DJ"C
XM9@``+$J#9@``)DCGP,!(>0````-.N0```=A83TS?`P,@/```?_"Y0'(`2$!.B
XM=4[Y```B++1';0``(@R"``!_\&8```A*@V<```P@`B(#3OD``"):3OD``"'L=
XM.@#*1V8``#!*@&8``"!*@68``!I*@F8```Y*@V8```A.^0``(CI.^0``(>Q.\
XMN0``(81@```(NT`*0``0SD)F```H2H)F```,2H-F```&8`#_8,5`QT'/14ZY7
XM```AA,5`QT'/16````B_0@I"`!`$1S_@FD=H```(3OD``"(62$`N`>F(Z8GI(
XMG[-'OT!(0BX#?`OMJNVK[;^W1[]"2$0X!2)$2$*`PC@`2$$P`4)!2$(Z`LK$X
XM2$,\`\S$2$,^`\[$2$?>1DA'0D9(1MV%DH>1AF0```A31-*#T8)"0TA$+`!(2
XM0H#":```&$)$(`:2@TA"D8)(0$A!,`%"06```"HX`$A!,`%"04A"/`+,Q"X#O
XM2$?.Q$A'W$=(1D)'W4=(1I*'D89D```24T32@]&"90``"%-$TH/1@BP`2$*`C
XMPF@``!1"12`&2$*00DA`2$$P`6```!0Z`$A!,`%(0CP"S,60AF0```Y31=""\
XM90``!E-%T()(14A"@,)H```$</\Z`"`$(@4H"3H$2$1.^0``&\Q(YS]`80``&
XM"$S?`OQ.=3P\@``^/'_P2$!(0C@`R$:Y0,Q"O4*]1+!';0``5K!";0``+@R`'
XM``!_\&8```A*@6<```A.^0``(EJT1VT``!P,@@``?_!F```(2H-G```,(`(B-
XM`T[Y```B6DJ"9@``#DJ#9@``"$[Y```B.D[Y```B++1';0``-`R"``!_\&8`X
XM``A*@V<```P@`B(#3OD``"):2H!F```.2H%F```(3OD``"(Z3OD``"(L.@#*%
XM1V8``!Y*@&8```Y*@68```A.^0``(>Q.N0``(81@```(NT`*0``0SD)F```J?
XM2H)F```.2H-F```(3OD``"'LQ4#'0<]%3KD``"&$Q4#'0<]%8```"+]"`$(`H
XM$`1%/_#:1V@```A.^0``(A9(0"X!X8CAB>&?LT>_0$A"+@/ABN&+X9^W1[]"L
XM+@!(1\[#+`)(1LS!WH9"1]]'2$=(02P!S,)"1DA&WH9(0RP#S,!"1DA&WH9(_
XM0$A"+`#,PL;`WH-V`-V#PL+>@=V#(@!(028"2$/`P\3!T8(D`$)`T4!(0$A"&
XM0D+>@M&&PL/2AW0`T8).^0``&\PO`(.?9P0(0``?3G4,@````"!L```T2$!(0
XM03`!0D$$10$`;.A@``!F!00#`P("`@(!`0$!`0$!`0``````````````````X
XM``!V``R````@`&P```;AB%!#2$!*0&8```;IF%A#=``4.P#`Y;C60DA`)`'GV
XMJ>>ZLT*U0.E+FD-M```,2$#018!$2$!.=41%Z$TD`.JHZKKJJ;&"M8%(0+E`_
XM2$!.=4A`2$1Z$`R`````(&P``!9(0$A!,`%"001%`0`,@````"!M[$)$#(``]
XM`"``;```!N&(4$1(0$I`9@``!NF86$1\`$/Y```A"!PQ``#MN-A&2$`L`>FIB
XMZ;ZS1KU`Z4R:1$A`2$1.=0``<``B`+E`2$!.=4CGP,!(>0````%.N0```=A8&
XM3TS?`P-P`'(`N4!(0$YU2.?`P$AY`````DZY```!V%A/3-\#`R`\``!_\+E`4
XM<@!(0$YU2.?`P$AY````!$ZY```!V%A/3-\#`R`\?_$``'(`3G4(```#9P``<
XM($CGP,!(>0````1.N0```=A83TS?`P,(@``#",```0!`?_!(0$YU2.<\0'@`]
XM<@!@```:2.<\0'@`<@!*@&<``#AJ```(.#R``$2`#(``(```9```$CH\02!.;
XMN0``(.Q,WP(\3G4R`$)`2$!(03H\0B!.N0``(.Q,WP(\3G4``$CG,`!V_R0`%
XM:@``.@R`O_```&4``&!(Y\#`2'D````"3KD```'86$],WP,#8```1DCG,``FY
XM/'____\D`&H```92@[>`2$`T``)"?_"U0`1"/_!M```@"D``$$A`Z$($0@`4D
XM;@``,D1"Y*A*@FL``$!@```^<`!@```X2.?`P$AY`````DZY```!V%A/3-\#V
XM`R`#8```'`Q"``MNWK.`Y;CEJ;.`L(-BTDJ":@``!$2`3-\`#$YU``!(YP#`F
XM($1(0#@``D2``+E`!$`X``Q``!!M``!L#$`/[VT``-`,0$?P;0``&DA`YXCG#
XMF0*!````![.`2$``0'^`8```P`Q`#_!L```6#(#__P_O9@``G@R!\````&4`X
XM`)1(Y\#`2'D````"3KD```'86$],WP,#(#P``'^`N4!(0'(`8```@@Q`_I!LT
XM```H!D`X`("!9P``;$CGP,!(>0````%.N0```=A83TS?`P-P`&```%`B13H`D
XM`D``#PI``!!(0.A%5$5L```.1$7JJ'H`T85@```20D'KJ%)%Z[$"@0````_1\
XM@2H)2$"Y0$A`8```%DA`YXCID0*!````!]&!2$"Y0$A`*`A,WP,`3G4``"0`.
XM`H!_____9@AP`'(`=`!@(DA"2,+H0@*"@``'_P1"`_\O`G0*XXGCD%'*__H(^
XMP``?)!].=2\#+P"#GV=D!$(`"TJ`9@@@`4*!!$(`("\``I__X```9R120N*(^
XMXI'BDR\``I__X```9NY*@VH.4H%D"E*`8-A30N.)XY`(```49_0&0@/_;QX,)
XM0@?_;"@"@``/___I2C\"0D)(0H1?2$*`@B8?3G4O/`````%.N0```=AP`&`88
XM+SP````"3KD```'8,#Q_\$A"@$)(0$)`3^\`!'(`8,P``$Y0_^).40``2.=_J
XM,"1H``@@&B(23KD``"2H0FD`"$)I``8O`(.?9@XD:``<)B@`#%.#8```]%)"N
XM,T(`!$A",T(`"$)&-"D`!&=<:A)60FL8"D(``]5I``1A``#\8$AA``$L4FD`B
XM!F`2=`35:0`$80``YF$``.Q3:0`&2H!KQ%-I``3CB>.08/)"0D)&+P"#GV<4*
XM80``S$I&9@P,0@`!9@93:0`&8.P&!@`P$X8@"E)"#$(`%&O4=@$D*``,2J@`M
XM$&<*>`'4:0`&4T)K.G@4#$(`$FPR.`(:,2`+!@4`!0P%`#EO(A.\`#`@"U(Q)
XM(`H:,2@*4T)JZ%)I``930WH`NJ@`$&<"4H0D:``<1_$P"B`$9QY31#8$!$,`K
XM%&L">!,4VU',__Q*0VL(%/P`,%'+__HD:``80I)*:0`(9P)3DB1H`!1"@3(IG
XM``9(P22!3-\,_DY93EA.=>*(XI%30F;X3G5\`$CG,``D`"8!XXGCD..6XXGC9
XMD..6TH/1@F0```12AN.)XY#CEDS?``Q.=2\"=``_/`!`XXGCD..2#$(`"FT($
XM!((````*4H%35V;H3^\``B0?3G5.4/_T3E$``$CG?C!P`'(`,T```#-```(SK
XM0``$,T``!F$``78,!@`P9@@`:2````1@[@P&`"UF"@!I@```!&$``5@,!@`PX
XM;3X,!@`Y;C@`:2````0S1@`*/"D`!IUI``(O``*?\````&<&4FD``F#.80#_7
XM.CPI``H"A@````_2AD*&T89@N`P&`"YF#$II``9F8E)I``9@I@P&`$5G!@P&?
XM`&5F4&$``/(,!@`K9PP,!@`M9@H`:1````1A``#<#`8`,&TP#`8`.6XJ.BD`L
XM`.'I``#AZ0``VVD``.'I```"1@`/W6D```QI#_\``&W,X.D``&#R/RD`!`)?C
XM(`!F"B1H`!1"DF```((T*0``/RD`!`)?$`!G`D1"U6D``B\`@Y]G5#-\`#\`)
XM`$J`:PKCB>.04VD``&#R2FD``F<@:Q1T!-5I``!A`/Y<80#^8E-I``)@UF$`N
XM_H12:0`"8,QT`#0I```_*0`$`E^``&<$",(`'TZY```DWB1H`!@DP"2!)&@`?
XM%"2\`````7``,"D`"$S?!'Y.64Y83G4L*``(9PHA?```````"$YU2.?\X"1H/
XM`!!.DCP`3-\'/S-&``A3J``,9@@`:0@```1.=3\I``0"7P@`9P)\_TYU3E7_I
XM_$JM``AF!'``8!XO+0`(3KH)!%A/2&W__"\`*T``"$ZZ!OQ03R`M__Q.74YUD
XM2.<P,BQY```%@"!O`!@B;P`<)&\`("9O`"0@+P`H(B\`+"0O`#`F+P`T3J[^U
XMI$S?3`Q.=4Y5__Q(YR``<``I0``82JT`"&LD)"T`"+2L!-QL&B("YX%![`@0&
XM(DC3P4J19PHB`N>!T<$@"&`(<`DI0`0H<`!,WP`$3EU.=7<`26UP;W-S:6)L\
XM92!C:&%N9W!A2JP%@&820^P$%'``+'@`!$ZN_=@I0`6`*6P`5`/(2'@`*$AX$
XM`/IP`"\`+P!(;`0`+P!(;`/F+P!.NO\V3^\`($AX`!1.NA*.6$].=7!O<W-IJ
XM8FQE(&-H84Y5__1(YP`@1>P$2+3\``!G-@@J``(`&V8J""H``0`;9R(@*@`$R
XMD*H`$"M`__A*@&<2+P`O*@`0+RH`'$ZZ"2I/[P`,)%)@Q"\M``A.NA(N6$],Z
XMWP0`3EU.=0``3E4``"\M``AA!EA/3EU.=4Y5_^Q(YP,@+BT`"$J';@9P`&``L
XM`,0,AP````AL`GX((`<@!U:`Y(#E@"X`0>P$U"10*TC_^+3\``!G3B(J``2RX
XMAVT^LH=F$B!2(FW_^"*(GZP$V"`*8```@"`J``20APR`````"&T:($H@2M''B
XM()(A0``$(FW_^"*(GZP$V"`*8%8K2O_X)%)@K"`'(BP%?"`'T(%3@$ZZ$'PBS
XM+`5\3KH14%"`+``@!B`&5H#D@.6`+``O!DZZ`;Y83RM`__!*@&<4+P8O`$ZZ7
XM`\903R\'80#_,%A/8`)P`$S?!,!.74YU````````````````3E4``"(M``@,*
XM@0```#!M#`R!````.6X$<`%@`G``3EU.=0``3E7_]B\M``A.NOW&6$\K0/_VA
XM2H!F!'#_8"HO+0`0+RT`#"!M__8O*``$3KH28$_O``PK0/_Z2JP`&&<$</]@.
XM!"`M__I.74YU3E7_^$JL!SQG'"ML!SS_^"!M__@O$"\L!SQ.N@,`4$^1R"E(T
XM!SQ*K0`(9@1P`&`P6*T`""\M``A.NOY>6$\K0/_\2H!F!'``8!8K;?_\__@@2
XM;?_X(*T`""!M__Q8B"`(3EU.=4Y5``!*K0`(9Q!"IV&.6$\@;0`(68@I2`<\Y
XM<`!.74YU3E7_]$CG,`!*K0`,9@HO+0`(8<Q83V!X2JT`"&8,+RT`#&$`_UA8_
XM3V!F(&T`"%F((!!9@"M`__0K2/_\L>P'/&<(0J=A`/\V6$\O+0`,80#_+%A/P
XM*T#_^$J`9S`D+0`,)BW_]+:"8P0K0O_T("W_]"(`(&T`"")M__A@`A+84X%DF
XM^B\M``AA`/]86$\@+?_X3-\`#$Y=3G5.5?_X("T`"`:`````#"]````@+P``E
XM<@`L>``$3J[_.BM`__Q*K?_\9@1P`&`T("T`"`:`````#"!M__PA0``(+PA(L
XM;`=`80`!"%!/2JP$R&8&*6W__`3((&W__-#\``P@"$Y=3G5.5?_\+RT`"&&0P
XM6$\K0/_\2H!F!C!\__\@"$Y=3G5.5?_X2.<!(&$``(!P`"E``!`I0``(*4``1
XM#"E`!-0I0`38*4`$S"E`!,@I0`302JP$Q&=,("P%?"(L!,32@%.!(`$B+`5\G
XM3KH-U"(L!7Q.N@ZH4(`N`"`'(`=6@.2`Y8`N`"\'80#_%EA/)$"T_```9@1P0
XM_V`,+P<O"DZZ`0!03W``3-\$@$Y=3G5.5?_X*VP'0/_\2JW__&<D(&W__"M0"
XM__@B;?_\(&W__"`H``@L>``$3J[_+BMM__C__D<@I2`=$*4@'0$Y=3G5.S
XM50``2.<`(")M``@@:0`$(FT`#"-(``21R"*()&T`"$J29@(DB4JJ``1G!B!J.
XM``0@B25)``1,WP0`3EU.=0``_P!@$$*2(%)2DM'Y`""YUG``$!`D7TYU````D
XM4``B<&%.5?_X+RT`"$ZZ^K)83RM`__Q*@&8$</]@*B\M`!`O+0`,(&W__"\HB
XM``1.N@ZL3^\`#"M`__A*K``89P1P_V`$("W_^$Y=3G4O+0`(`")P84Y5__P@%
XM+0`,+P`O+0`(*T#__&$&4$].74YU3E7_Z$CG(3`N+0`,2H=N!G#_8```\@R'P
XM````"&P"?@@@!R`'5H#D@.6`+@`@;0`(*TC_]-''WZP$V$/L!-0D42M(__`K:
XM2?_XM/P``&<``*(@2B`J``0@2M'`*TC_["0M__"UPF,6(FW_]"**(T<`!"9MI
XM__@FB7``8```C+7"9AXB4B9M__0FB2`J``0B`-*')T$`!")M__@BBW``8&@BH
XM;?_TL\AD")^L!-AP_V!8L\AF+DJ29PXB$K2!8PB?K`38</]@0M^J``1*DF<0A
XMM))F#"!"("@`!-&J``0DD'``8"8K2O_X*VW_[/_H)%)@`/]:(&W_^""M__21I
XMR")M__0BB"-'``0@"$S?#(1.74YU3E7_\$CG(`!P`"M`__PK0/_X*T#_\"!MS
XM``@2$`P!`"UF#'`!*T#_^"M`__!@#`P!`"MF!G`!*T#_^'``(&T`""(M__@0!
XM,!@`+P!.NOL$6$]*@&<J("W__'(*3KH+^"(M__A2K?_X=``@;0`(%#`8`-"""
XM!(`````P*T#__&"\2JW_\&<$1*W__"!M``P@K?_\("W_^$S?``1.74YU3E7_7
XM\DCG`"!"+?_[<`@K0/_\4ZW__"`M``PB``*!````#T'L!"S1P2(M__P;D!CS_
XMZ(`K0``,`H`/____*T``#$JM``QFS$'M__/1[?_\(D@D;0`(%-EF_'`(D*W_X
XM_$S?!`!.74YU3E4``"\M``PO+0`(88Q03TY=3G4``$Y5__!(YR`@<`LK0/_P8
XM0BW__U.M__`@+0`,(@`"@0````<&@0```#`D+?_P&X$H].:`*T``#`*`'___,
XM_RM```Q*K0`,9LQ![?_TT>W_\")()&T`"!399OQP"Y"M__!,WP0$3EU.=4Y5V
XM```O+0`,+RT`"&&,4$].74YU``!.5?_P2.<`('`+*T#_\$(M__]3K?_P("T`E
XM#'(*3KH)^`:!````,"`M__`;@0CT("T`#'(*3KH)X"M```Q*K0`,9M!![?_TS
XMT>W_\")()&T`"!399OQP"Y"M__!,WP0`3EU.=0``3E4``'``(&T`"!`00^P"\
XMN=/`$!$(```#9P92K0`(8.0@+0`(3EU.=4Y5__A(YP$`(&T`#$H89OQ3B)'MS
XM``PN""!M``A*&&;\4XB1[0`((`@B;0`(T\`K2?_X(BT`$+Z!8P(N`2`'(&T`?
XM#&`"$MA3@&3Z(&W_^$(P>``@+0`(3-\`@$Y=3G4``$Y5__PK;0`(__P@;?_\F
XM2A!G&'``$!`O`$ZZ`!I83R!M__P0@%*M__Q@X"`M``A.74YU```@+P`$#```5
XM86T*#```>FX$!```($YU``!.50``2.<@`"(M``@,@?____]F!'#_8'0@;0`,/
XM""@````;9Q`@*``8)``"@@```#!*@F<$</]@5`@H``(`&V<:$4$`(-#\`"`BB
XM;0`,(T@`!'`!(T``""`!8#(@;0`,)"@`!")H`!"SPF8$</]@'E.H``0B:``$3
XM$H$(*``'`!IG!E.H``A@!%*H``@@`4S?``1.74YU3E7_^"\M``A.NO7:6$\K?
XM0/_X2H!F!'#_8$@@;?_X""@``P`#9Q)(>``"0J<O+0`(3KKWXD_O``PO+0`0;
XM+RT`#"!M__@O*``$3KH*!D_O``PK0/_\2JP`&&<$</]@!"`M__Q.74YU``!.?
XM5?_X2.<@`"!M``A*&&;\4XB1[0`(*TC_^'``(&T`"!`04JT`""M`__Q*@&<RT
XM4ZP$=B(L!'9*@6L0(&P$;E*L!&X0@'(`$A!@T`*`````_TAL!&HO`$ZZ`<Q0`
XM3R(`8+I(;`1J2'C__TZZ`;I03R`M__A,WP`$3EU.=0``3E7_]DCG("`D;0`(.
XM("H`&"(``H$``(``5L)$`DB"2,(B``*!````,!M"__]*@6<*0JH`"'#_8``!I
XM9@@J``<`&V<4""H`!@`;9PPO"DAX__].N@%64$]*J@`49CA"J@`(""H``@`;9
XM9Q1P`25``!0@2M#\`"`E2``08```@B\*3KH$(%A/2H!G=`CJ``4`&W#_8``!M
XM#$HM__]G8E2J``AN7"!J``12J@`$<``0$"M`__H,@````!IG,`R`````#68T,
XM4ZH`""`J``A*@&L0(&H`!%*J``1P`!`08```Q"\*80#_(%A/8```N`CJ``0`,
XM&W#_8```K"`M__I@``"D""H``0`;9E((Z@```!LO*@`4+RH`$"\J`!Q.NODLK
XM3^\`#"M`__9*@&H&".H`!0`;2H!F!@CJ``0`&TJ`;QQ*+?__9PHB`$2!)4$`%
XM"&`$)4``""!J`!`E2``$("H`&`*`````,DJ`9QA*+?__9PAP_R5```A@!G``9
XM)4``"'#_8")3J@`(("H`"$J`:PX@:@`$4JH`!'``$!!@""\*80#^9EA/3-\$2
XM!$Y=3G4``$Y5_^Q(YR`@)&T`#"`M``@B*@`8)`$"@@```#$K0/_T2H)G!G#_E
XM8``"R"`!`H```(``5L)$`DB"2,(;0O_^2JH`%&8``)((`0`"9@``BG``)4``I
XM#`RM_____P`(9P`"DB\*3KH"E%A/2H!G#`CJ``4`&W#_8``">@CJ``$`&THMA
XM__YG#B`J`!0B`$2!)4$`#&`(("H`%"5```Q3J@`,("H`#$J`:Q0@:@`$4JH`2
XM!"`M``@0@'(`$A!@%B`M``@"@````/\O"B\`80#_-E!/(@`@`6```AP(*@`";
XM`!MG:"(M``@,@?____]F!G``8``"`AM!__]*+?_^9R8,@0````IF'G`"+P!(I
XM;`1`+RH`'"M`__!.NOQ@3^\`#"M`__A@''`!+P!(;?__+RH`'"M`__!.NOQ"S
XM3^\`#"M`__AP_RM```A@``#\".H``0`;2BW__F=6(BT`"`R!_____V=*5*H`X
XM#`R!````"F8B(&H`!%*J``00O``-2JH`#&L,+PI(>/__80#^?%!/4JH`#"!J,
XM``12J@`$("T`"!"`2JH`#&L``5!P_RM```@@*@`$D*H`$"M`__!*@&<``(((T
XM*@`&`!IG7DAX``)"IR\J`!Q.NO.Z3^\`#"M`_^Q*+?_^9T)3K?_L("W_[$J`.
XM:S9"IR\`+RH`'$ZZ\Y1/[P`,2'@``4AM__TO*@`<3KKVE$_O``Q*K``89@P0:
XM+?_]#```&F?`3G$O+?_P+RH`$"\J`!Q.NOM&3^\`#"M`__A@!G``*T#_^"(M:
XM__@,@?____]F"`CJ``4`&V`,LJW_\&<&".H`!``;2BW__F<.("H`%"(`1($E+
XM00`,8!@(*@`"`!MG"'``)4``#&`(("H`%"5```P@:@`0)4@`!"(M``@,@?__(
XM__]G+%.J``P@*@`,2H!K$"!J``12J@`$$(%P`!`08!`"@0```/\O"B\!80#]=
XM.%!/("H`&`*`````,$J`9P1P_V`2(BW_]`R!_____V8$<`!@`B`!3-\$!$Y='
XM3G5.50``(&T`"$JH`!1G#`@H``,`&V8$<`!@/"\L`K1.NO%06$\@;0`((4``O
XM!"%``!!*@&8*<`PI0`0H</]@&"%L`K0`%`*H____\P`8<``A0``,(4``"$Y=A
XM3G4````B,+@``'!A3E7_\$CG`3`D;0`(#*P````@!TQL``"0$A(,`0`@9PP,@
XM`0`)9P8,`0`*9@12BF#H2A)G<B`L!TSE@%*L!TQ![`=4T<`K2/_\#!(`(F8H[
XM4HH@BDH29PH,$@`B9P12BF#R2A)F#$AX``%.N@+"6$]@G$(24HI@EB!M__P@X
XMBDH29Q@2$@P!`"!G$`P!``EG"@P!``IG!%**8.1*$F8"8`A"$E**8`#_:$JLO
XM!TQF!B!L`$A@!$'L!U0I2`=02JP'3&8``(9![`2P(DA'[`?4)MDFV2;9)MDV'
XMD29L`$@B:P`D2'@`*"\I``1(;`?43KKW[$_O``Q![`?4(@@D/````^XL;`5PT
XM3J[_XBE`"!0@+`@4*4`(''($*4$(&"E`""0I00@@Y8`K0/_PD\DL>``$3J[^[
XMVBM`__0@;?_P(FW_]"-H``@`I'X`8#(L;`5P3J[_RBE`"!0L;`5P3J[_Q"E`)
XM"!Q![`3"(@@D/````^TL;`5P3J[_XBE`""1^!"`'(`<`@```@`&!K`@0(`<@M
XM!P"```"``H&L"!@`K```@`,(($JL!$1G!'``8`8@/```@``N`$*L!&0@!R`':
XM`(`````!*4`$8'`!*4`$AB`'(`<`@`````(I0`2"<`(I0`2H(`<@!P"`````&
XM@"E`!*1!^@'>*4@`,"\L!U`O+`=,3KH`(E!/0J=.NNZN6$],WPR`3EU.=0``.
XM`!AF#!`M__T,```:3OD`````__`O*@`0+RH`'$ZZ<&%*@&H``!Y$@$J!:@``A
XM#$2!80``($2!3G5A```81(!$@4YU2H%J```,1(%A```&1(!.=2\"2$$T`68`H
XM`")(0$A!2$(T`&<```:$P3`"2$`T`(3!,`)(0C(")!].=2\#=A`,00"`9```U
XM!N&944,,00@`9```!NF964,,02``9```!N6954-*06L```;CF5-#-`#FJ$A"X
XM0D+FJDA#@,$V`#`"-`-(0<3!D()D```(4T/0@63^<@`R`TA#Y[A(0,-`)A\D9
XM'TYU+GD```!,3KD``"G,+SP````43KD``"HD($(B0R0`)@%(0DA#Q,'&P,#!8
XMU$-(0D)"T((F"20(3G5.5?_X2.<!('X`1>P($+ZL!-QL'DJ29Q0(*@`"``-G/
XM`F`*+RH`!$ZZ`?A83U*'4(I@W"\M``PO+0`(3KK$4E!/3-\$@$Y=3G5.5?_\D
XM<``B/```,``L>``$3J[^S@*````P`"M`__Q*@&8$<`!@)$JL`#!G&B!L`#!.?
XMD$J`9@1P`&`00J=(>``43KK_=E!/("W__$Y=3G5AL$YU``!*K`6`9A)#[`5<*
XM<``L>``$3J[]V"E`!8`I;`!4!1Q(>``\2'@`^G``+P`O`$AL!4A(;`4N2&P%&
XM$"\`3KKKQ$_O`"!3@&<$</]@`G``3G4``$Y5__Q(YP$`2JP`,&<$3KK_3$*LV
XM`!@B+0`()"T`#"8M`!`L;`5P3J[_UBX`#(?_____9A(L;`5P3J[_?"E``!APW
XM!2E`!"@@!TS?`(!.74YU3E7__$CG`0!*K``P9P1.NO[\0JP`&"(M``@D+0`,U
XM)BT`$"QL!7!.KO_0+@`,A_____]F$BQL!7!.KO]\*4``&'`%*4`$*"`'3-\`1
XM@$Y=3G5.5?_X2.<Q`DJL`#!G!$ZZ_JQ"K``8("T`$%.`+T``$"(M``@D+0`,6
XM)B\`$"QL!7!.KO^^+@`,A_____]F$BQL!7!.KO]\*4``&'`6*4`$*"`M`!`,I
XM@`````)G'`R``````6<*2H!F(B`M``Q@'"`'(`?0K0`,8!(B+0`(=`!V`"QL,
XM!7!.KO^^3G%,WT",3EU.=0``3E4``$JL`#!G!$ZZ_APB+0`(+&P%<$ZN_]QP3
XM`$Y=3G4```/L````/````````#Q\```\<```**8``"66```E9@``)58``"0\L
XM```D!```(V8``","```BU```(KP``")N```B1@``(B(``"("```AR```(-P`O
XM`"!2```@,@``(`0``"`F```?_@``'^0``!^L```?W@``'Z8``!_,```?E```Y
XM'W0``!\L```>'```'?P``!W0```=R@``'9X``!UX```=7@``'<0``!U"```=M
XMF```'3P``!T<```<S@``',8``!Q*```;_```&YP``!J*```:Z```&F```!I:^
XM```:!```&=X``!KN```9T@``!:P```62```%3```!0`````!`````0``.Y(`U
XM```$````!```/&H``"E"```!$@````X````````#\@```^D```+F3E7_R$CG<
XM,`"_[``$90`*MB!M``PK4/_4<`,K0/_<0J=.N@K,6$]*K0`(9GA(;`%J3KH+A
XM!%A/2&P`KDAL`7I.N@M*4$](;`%^3KH*[%A/2&P`MDAL`91.N@LR4$](;`&8T
XM3KH*U%A/2&P`LDAL`:I.N@L:4$](;`&N3KH*O%A/2&P!9DAL`=Q.N@L"4$](>
XM;`'@3KH*I%A/2&W_W$AL`B!.N@KJ4$]P`2M`_^@B+0`()"W_Z+2!;``!0%.!S
XMLH)G)"`"Y8`B;0`,('$(`!`0#```+680(`+E@"!Q"`!4B!`02@!G"B\M_]1AP
XM``F@6$\@+?_HY8`B;0`,('$(`%*($!!(@'(>74%K``#>L'L0"&;T3OL0!`!DT
XM8```E@!R8```<@!S8```3@!N8```*`!L8````E*M_^@@+?_HY8`@;0`,+S`(>
XM`$ZZ"?Y83RE``*Y@``"@4JW_Z"`M_^CE@"!M``PO,`@`3KH)WEA/*4``MF``A
XM`(!2K?_H("W_Z.6`(&T`#"\P"`!.N@F^6$\I0`"R8&!2K?_H("W_Z.6`(&T`<
XM#"\P"`!.N@F@6$\I0`%F8$)2K?_H("W_Z.6`(&T`#"\P"`!.N@F"6$\K0/_<\
XM#(`````!;0@,@`````5O%B\M_]1A``BJ6$]@"B\M_]1A``B>6$]2K?_H8`#^,
XMMDJL`69O$`RM````!?_<9@9P!"M`_]QP`2(M_]SCH%6`*4`%J$*M_^@B+?_HF
XM#($````D;```X"`!Y8!![`6LT<`@`="`+T@`"$ZZ"5`D/$`)(?LF/%1$+1A.5
XMN@C")#Q`0@``=@!.N@CR+P$O`$ZZ"/!03R]```P@+`"R+T$`$$ZZ"1HD+P`,?
XM)B\`$$ZZ")`O`2\`80`&:%!/(&\`"""`("W_Z"(`Y8%![`8\T<$B`-*!(`$O+
XM2``(3KH(XB0\0`DA^R8\5$0M&$ZZ"%0D/$!"``!V`$ZZ"(0O`2\`3KH(3%!/P
XM+T``#"`L`+(O00`03KH(K"0O``PF+P`03KH((B\!+P!A``7Z4$\@;P`(((!22
XMK?_H8`#_%D*G2&P")$ZZ"`903RE`!8!*@&8$80`#%$*G2&P"-DZZ!^Y03RE`U
XM!81*@&8$80`"_$*G2&P"2$ZZ!]903RE`!8A*@&8$80`"Y"`M_]PY0`#N(&P%8
XMA#EH`-H`ZCEH`-@`["`L`68,@`````)G7@R``````6<N2H!F=#`L`.I(P('\E
XM``(Y0`#J.7P`"`"J$"P`K0````$90`"M0>P`IBE(`/9@2C`L`/(`0(``.4``G
XM\CE\``@`JA`L`*T````!&4``K4'L`*8I2`#V8"(P+`#L(@!(P=*!.4$`[#`L-
XM`/(`0(`$.4``\D'L`*8I2`#V2&P`IDZZ!RA83RE`!9Q(;`#F3KH&QEA/*4`%@
XMF$J`9@1A``(<80`%Y"EL!9@!5'`!.4`!.#EL`.H!.C(L`.Q303E!`3P@+`6D3
XM&4`!/B`L!:`90`$_2&P!-DZZ!J183RE`!8Q*@&8$80`!UB\L!9P@;`6,+R@`\
XM,DZZ!HQ03R!L!8PP*``(2,`2*``V2(%(P9"!$B@`.$B!2,&0@2E`!PPR*``*X
XM2,$4*``W2()(PI*"%"@`.4B"2,*2@BE!!Q`O+`6@+R@`,BM`_^0K0?_@3KH&R
XM&%!/(&P%C!`H`#9(@$C`$B@`-TB!2,$4*``V2()(PM2M_^06*``W2(-(P]:M-
XM_^`O`R\"+P$O`"\H`#).N@8Z3^\`%"`L`+;E@"\`3KH%N%A/0JW_Z"M`_]@B`
XM+?_HLJP`MFPN(`'E@"\L`*XO+?_@+RW_Y"]``!1A``%H3^\`#"!M_]@B+P`(?
XM(8`8`%*M_^A@R$JL!:AF!G`!*4`%J$*M_^@B+`"V)"W_Z+2!;$X@`N6`+T``4
XM""`"(BP%J$ZZ!68B+`"V3KH%Z"(L!:A.N@7@+P$O+?_@+RW_Y"!M_]@@+P`4J
XM+S`(`"!L!8PO*``R80`!YD_O`!12K?_H8*8@;`6,+R@`5DZZ!3Q83RM`__Q*]
XM@&>,($`K:``4__0[:``8__([:``:__`[:``@_^X[:``B_^PK:``L__@O`$ZZ2
XM!+Y83R`M__0,@`````1G"@R````"`&:H81HO+`6,3KH$F%A/2'@``2\L!8Q.S
XMN@3>4$]@C+_L``1E``2*2JP%C&<*+RP%C$ZZ!3!83TJL!9AG"B\L!9A.N@4F`
XM6$]*K`6$9PHO+`6$3KH%'%A/2JP%G&<*+RP%G$ZZ!(A83TJL!8AG"B\L!8A.T
XMN@3\6$]*K`6`9PHO+`6`3KH$[%A/0J=.N@2H6$].=4Y5__2_[``$90`$%$AX5
XM`!Q.N@026$\B+0`0Y8$O`2M`__A.N@0`6$\@;?_X((`@+0`0Y8`O`$ZZ`^Q8/
XM3R!M__@A0``$0JW__"(M__RRK0`0;$H@`>6`(FW_^"!1T<`@+0`(<@(O2```?
XM3KH$8B!O```@@"`M__SE@")M__@@:0`$T<`@+0`,<@(O2```3KH$/B!O```@K
XM@%*M__Q@K$AX`"1.N@.F6$](P"!M__@A0``(0J@`#"`M``AR`DZZ!!`@;?_X6
XM(4``$"`M``QR`DZZ`_X@;?_X(4``%"`L`EHA0``84H!R#DZZ`^8I00):("W_V
XM^$Y=3G5.5?_P2.<X`+_L``1E``,<*VT`#/_T(&W_]"`H``Q2@"(L`*Y.N@.R(
XM(&W_]"%!``P@`>6`(E#3P"(1(F@`!-/`(!$O+`6@+P`O`2\M``@K0/_X*T'_.
XM_&$``4Q/[P`02'A__4ZZ`O!83W(!)`$@;?_T)B@`&.>B2,#`@DJ`9Q8@*``(]
XM4H!R)$ZZ`U`@;?_T(4$`"&`:("@`"`:`````)%.`<B1.N@,T(&W_]"%!``@@3
XM`>6`0^P&/-/`(B@`$-*1)"T`$-*"+T``#"`!(@).N@,*("\`#$'L!:S1P")M*
XM__0@*0`4T)`D+0`4T((K0?_\(@).N@+F(&W_]"`H``PD`.6"(E#3PB0M__PBV
XM@B`H``SE@")M__0@:0`$T<`@@2M!__@F+0`8*"P%H+B#9@)V`2\#+P$O`B\M,
XM``AA``!J3^\`$"!M__0A;?_\`!`A;?_X`!1,WP`<3EU.=4Y5``"_[``$90`!`
XMR"`M``@B+0`,=`!V`$ZZ`EIM$B0\/^```'8`3KH"0$ZZ`@Q@&"`M``@B+0`,"
XM)#P_X```=@!.N@&B3KH!\DY=3G5.5?_P2.<P`+_L``1E``%X(&T`""`L`+(B\
XM+`<,DH`@+0`,*TC__$ZZ`?H@;`6,$"@`-DB`2,#2@"`L!Q"0K`"R+T``""`M=
XM`!`K0?_X(B\`"$ZZ`=`@;`6,$"@`-TB`2,#2@"\M`!0O+?_\*T'_]$ZZ`2Y0`
XM3PRL`````0"R9A8O+?_T+RW_^"\M__Q.N@&B3^\`#&`F("P`LB(M__@D`=2`G
XM)BW_]-"#+P`O`B\#+P$O+?_\3KH!2D_O`!1,WP`,3EU.=4Y5__B_[``$90``J
XMND*M__PB+?_\LJP%J&PD(`'0@$'L!LS1P$AX$``O2``$3KH`P%A/(&\``#"`#
XM4JW__("P%J"(`TH%![`;,(DC3P4)10^P&SM/!,KP/_R)L!9C2_``L("P%S
XMJ%2`+P`O""\)3KH`P$_O``P@+`6H*4`%H%*`*4`%I$Y=3G5.50``O^P`!&4`\
XM`#(O+0`(2&P"7DAL!(Q.N@!`3^\`#$AX``%.N@":6$].74YU``!.^0```%!.=
XM^0```!1.^0``/&A.^0``*^A.^0```"A.^0``&79.^0```(1.^0```JI.^0``<
XM/(!.^0````!.^0```#Q.^0````!.^0```!A.^0````!.^0```&1.^0``'S!."
XM^0```#Q.^0``&29.^0````!.^0``(Q!.^0```"Q.^0``,_1.^0```$A.^0``S
XM*0Q.^0``*B1.^0``'-A.^0``&,9.^0``&6A.^0``.]9.^0``'%1.^0```&A.^
XM^0``.Z1.^0```!1.^0````!.^0```"A.^0```QQ.^0``(I1P80```^P````3?
XM````````"N0```MB```*V```"RP```M<```+:```"TH```MT```*Z@``"LP`L
XM``L@```+5@``"U````L4```+D@``"T0```N,```+.```"L8````!`````@``?
XM"O`````!````!0``"R8````$````!@``"X8```K````+"```"QH````&````4
XM!P``"S(```MN```+`@``"SX```K>```*_`````8````(```+@```"WH```L.X
XM```*N@``"O8```K2`````````_(```/I````#$'Y`````"(O``1*06\:(!#0P
XM@&(&"H`=ARM!((`"@```__^`P4A`3G5$02"!3G4``````^P````!`````P``*
XM``(````````#\@```^H````!`````````_(```/J```!8```````````````H
XM`````````````````````````````````````````````````````````````
XM````````````````````````````````````````````````9&]S+FQI8G)A^
XM<GD`0V]P>7)I9VAT("A#*2`Q.3@W+"!#:&%R;&5S($UC36%N:7,L(&]K('1O0
XM(&-O<'DN``!T;W!A>BYF;VYT``````":``L``````"`````!````$%=O<FUS*
XM+"!I;7!L96UE;G1A=&EO;B!B>2!#:'5C:R!-8TUA;FES(%8Q+C````````*`*
XM`9```P$`````#P````````"Z``````````!3<75I9V=L>2!7;W)M<RP@26UP=
XM;&5M96YT871I;VX@8GD@0VAU8VL@36--86YI<P```````H`!D`<&```"!```7
XM$$@``````````````08```````````*``9`"@`&0``\````!5V]R;2!L96YG`
XM=&@@.B```"5D``!.=6UB97(@;V8@=V]R;7,@6VY=(#H`)60``%=O<FT@=VED'
XM=&@@6VY=(#H``"5D``!38W)E96X@4F5S;VQU=&EO;B!;,#U,;W<L(#$]365DC
XM:75M+"`R/4AI9VA=(#H`)60``$YU;6)E<B!O9B!B:71P;&%N97,@6S$M-2!F:
XM;W(@3&]W(')E<RP@,2TT(&9O<B!M961I=6T@;W(@:&EG:%T@.@`E9```:6YT/
XM=6ET:6]N+FQI8G)A<GD`9W)A<&AI8W,N;&EB<F%R>0``9&ES:V9O;G0N;&EBV
XM<F%R>0```````'5S86=E.B`E<R!;+6P@;&5N9W1H72!;+7,@<VEZ95T@6RUN!
XM(&YU;6)E<ET@6RUR(')E<V]L=71I;VY=(%LM9"!D97!T:%T*`````````&-OK
XM<P!S:6X````"```@("`@("`@("`H*"@H*"`@("`@("`@("`@("`@("`@($@0_
XM$!`0$!`0$!`0$!`0$!"$A(2$A(2$A(2$$!`0$!`0$(&!@8&!@0$!`0$!`0$!&
XM`0$!`0$!`0$!`0$!$!`0$!`0@H*"@H*"`@("`@("`@("`@("`@("`@("`@(0P
XM$!`0("`@("`@("`@("@H*"@H("`@("`@("`@("`@("`@("`@2!`0$!`0$!`0`
XM$!`0$!`0$(2$A(2$A(2$A(00$!`0$!`0@8&!@8&!`0$!`0$!`0$!`0$!`0$!=
XM`0$!`0$0$!`0$!""@H*"@H("`@("`@("`@("`@("`@("`@("`A`0$!`@````Y
XM__\````.``X````````````````J*B!3=&%C:R!/=F5R9FQO=R`J*@``__\`J
XM```$``0````````#T````[Q%6$E4``#__P````0`!`````````/Z`````&ENN
XM='5I=&EO;BYL:6)R87)Y`````````#`Q,C,T-38W.#EA8F-D968`````#0H`H
XM````@`````1J```````````````````````````````````````````$C```^
XM`````````````````````````````````````````````````````````````
XM`````````````````````````&-O;CHQ,"\Q,"\S,C`O.#`O`"H`````````?
XM````````````````````````````*"HJ(%5S97(@06)O<G0@4F5Q=65S=&5DE
XM("HJ``#__P````X`#@````````3@`````/__````!``$``````````````3\X
XM0T].5$E.544``/__````!``$````````!20`````04)/4E0`__\````$``0`2
XM```````%0@````!I;G1U:71I;VXN;&EB<F%R>0``````````````````````-
XM!`````/L````#`````0```54```%.@``!2````4(```$:@``!$@```0,```#:
XM]@```_(```%0````^@```*8````````#\@```^D````%+PXL>0``!8@@;P`((
XM3J[_XBQ?3G4```/L`````0````0````$`````````_`````$7T]P96Y$:7-K6
XM1F]N=``````````````````#\@```^D````5+PXL>0```$`@;P`(3J[^C"Q?7
XM3G4O#BQY````0")O``A.KOZ&+%].=2\.+'D```!`(F\`"$ZN_F(L7TYU+PXL:
XM>0```$`B;P`(("\`#$ZN_=@L7TYU```#[`````0````$````0````"P````8'
XM````!`````````/P`````U]/<&5N3&EB<F%R>0```#P````$7T-L;W-E3&EBL
XM<F%R>0```````"@````#7U)E<&QY37-G````````%`````)?1V5T37-G````W
XM```````````#\@```^D````G+PXL>0``!80B;P`((&\`#$ZN_[XL7TYU+PXL7
XM>0``!80B;P`(3J[_LBQ?3G4O#BQY```%A$SO`P``""`O`!!.KO]`+%].=0``O
XM2.<P`BQY```%A")O`!!,[P`/`!1.KO[.3-]`#$YU```O#BQY```%A")O``A,@
XM[P`#``Q.KOZ\+%].=0``+PXL>0``!80B;P`(("\`#$ZN_JHL7TYU```#[```"
XM``8````$````B````&P```!.````,````!P````$`````````_`````"7U-EH
XM=$%096X```"$`````U]7<FET95!I>&5L`````&@````#7U)E8W1&:6QL````J
XM````2`````-?3&]A9%)'0C0````````L`````U]#;&]S949O;G0``````!@`L
XM```"7U-E=$9O;G0``````````````_(```/I````'R\.+'D```6`(&\`"$ZN>
XM_[XL7TYU+PXL>0``!8`@;P`(3J[_N"Q?3G4O#BQY```%@"!O``A.KO\Z+%].6
XM=2\.+'D```6`(&\`"$ZN_S0L7TYU+PXL>0``!8`@;P`(3J[^GBQ?3G4O#BQYV
XM```%@"!O``@@+P`,3J[^DBQ?3G4```/L````!@````0```!H````5````$``&
XM```L````&`````0````````#\`````-?16YD4F5F<F5S:`````!D````!%]",
XM96=I;E)E9G)E<V@```````!0`````U]/<&5N5VEN9&]W`````#P````#7T]P+
XM96Y38W)E96X`````*`````-?0VQO<V57:6YD;W<````4`````U]#;&]S95-C-
XM<F5E;@`````````````#\@``````````````````````````````````````?
XM`````````````````````````````````````````````````````````````
XJ`````````````````````````````````````````````````````````
X``
Xend
Xsize 22272
SHAR_EOF
echo "End of archive 1 (of 1)"
# if you want to concatenate archives, remove anything after this line
exit